// pages/music/music.js
var Zan = require('../../bower_components/zanui-weapp/dist/index')
const ini = require('../../common/init/init.js')
Page(Object.assign({}, Zan.Switch,{

  /**
   * 页面的初始数据
   */
  data: {
    ini:[
      {
        title:"是否开启",
        subTitle:'是否开启背景音乐',
        componentId:'isMusic'
      },
      {
        title:"自动播放",
        subTitle:"是否自动播放背景音乐",
        componentId:"isAuto"
      }
    ],
    musicPage: ini.musicPage,
    sync: {
      checked: true
    },
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    console.log(ini)
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
  
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
  
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
  
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
  
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
  
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
  
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
  
  },
  handleZanSwitchChange(e) {
    var componentId = e.componentId;
    var checked = e.checked;

    if (componentId == 'sync') {
      // 同步开关
      this.setData({
        [`${componentId}.checked`]: checked
      });
    } else if (componentId == 'async') {
      // 异步开关
      this.setData({
        [`${componentId}.loading`]: true
      });
      setTimeout(() => {
        this.setData({
          [`${componentId}.loading`]: false,
          [`${componentId}.checked`]: checked
        });
      }, 500);
    }
  },
  test: function (option){
    console.log(option)
  }
}))